This is a patched version of Ben Ryves' remapped IO.DLL
for the Willem programmer software.
The original version is available here:
http://www.benryves.com/products/remappediodll

I couldn't get his version to work on Windows 7 64-bit, so I
used his source code to compile a new version which depends on
TVicPort. If you have a 32-bit computer you should just use his original version.

TVicPort is available here:
http://www.entechtaiwan.com/dev/port/index.shtm

To use:
1. Install TVicPort.
2. Reboot your computer.
3. Replace the current io.dll file in your Willem directory
   (C:\Program Files (x86)\EPROM50 on my computer) with this new version.
4. Open up the io.ini file included with this package and modify it to
   contain the I/O base address for your parallel port.
5. Copy your modified io.ini into the Willem install directory as well,
   next to the new io.dll.
6. Open the Willem software and configure it to use LPT1 (0x378)

It should work!

Just like in Ben's original disclaimer, I also must say that this has not been thoroughly
tested and I am not responsible for any damage that happens when using this software.
But I can say that it worked for me!

If you have any problems you can contact me via the blog posting
where I posted this software:
http://www.downtowndougbrown.com/2010/10/sivava-willem-eprom-programmer-on-windows-7-64-bit/

Version 1.1:

I have removed everything except barebones code in DllMain (to be safe) and relocated it elsewhere in hopes that it might help the DLL work better for everyone.